Asymptotic behaviour of Turing Machines

نویسنده

  • Germano D’Abramo
چکیده

In this paper we show that the probability that a program p of n bits halts at discrete time t (with t > 2n+1 − 2; we define the discrete time t as the integer number of steps done by an Universal Turing Machine during the execution of p, until the halt) tends to zero as the inverse law ∝ 1/t. This means that the greater is the time an n-bit program is running on an Universal Turing Machine (provided that t > 2n+1 − 2), the lesser is the probability that it will ever halt. Given a program p of n bits, it is always possible to slightly change its code (increasing its size by a small, fixed amount of bits, let’s say of ǫ bits with ǫ ≪ n) in order to include a progressive, integer counter that starts counting soon after p starts to run on an Universal Turing Machine (UTM) and stops, printing the total number of steps done by the UTM during the execution of p, soon after p halts. Let us call this new program p. Its algorithmic size is then of n+ ǫ bits. As it has been proved by Alan Turing in 1936 [1], for an arbitrary program of n bits, no general, finite and deterministic procedure exists that allows us to know whether such program will ever halt or will keep running forever on an UTM. This is to say that even if a program will surely halt, we are not able to know in advance when it will halt [2]. Thus, in our case, we have no algorithmic procedure to decide whether and when p will print the integer number of steps done by the UTM during the execution of p, until the halt. According to the definition of algorithmic complexity of a bit string [3], we necessarily have that:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some improvements in fuzzy turing machines

In this paper, we improve some previous definitions of fuzzy-type Turing machines to obtain degrees of accepting and rejecting in a computational manner. We apply a BFS-based search method and some level’s upper bounds to propose a computational process in calculating degrees of accepting and rejecting. Next, we introduce the class of Extended Fuzzy Turing Machines equipped with indeterminacy s...

متن کامل

Asymptotic Intrinsic Universality and Reprogrammability by Behavioural Emulation

We advance a Bayesian concept of intrinsic asymptotic universality, taking to its final conclusions previous conceptual and numerical work based upon a concept of a reprogrammability test and an investigation of the complex qualitative behaviour of computer programs. Our method may quantify the trust and confidence of the computing capabilities of natural and classical systems, and quantify com...

متن کامل

Executable Behaviour and the $\pi$-Calculus

Reactive Turing machines extend Turing machines with a facility to model observable interactive behaviour. A behaviour is called executable if, and only if, it is behaviourally equivalent to the behaviour of a reactive Turing machine. In this paper, we study the relationship between executable behaviour and behaviour that can be specified in the π-calculus. We establish that all executable beha...

متن کامل

The tree machine

A variant of Turing machines is introduced where the tape is replaced by a single tree which can be manipulated in a style akin to purely functional programming. This yields two benefits: first, the extra structure on the tape can be leveraged to write explicit constructions of machines much more easily than with Turing machines. Second, this new kind of machines models finely the asymptotic co...

متن کامل

Executable Behaviour and the π-Calculus (extended abstract)

Reactive Turing machines extend classical Turing machines with a facility to model observable interactive behaviour. We call a behaviour executable if, and only if, it is behaviourally equivalent to the behaviour of a reactive Turing machine. In this paper, we study the relationship between executable behaviour and behaviour that can be specified in the π-calculus. We establish that all executa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005